ابزار برنامهنویسی، که معمولاً یک واحد پردازنده با صفحه نمایش و صفحه کلید میباشد (بعنوان مثال یک کامپیوتر شخصی، یک PLC در خانواده زیمنس) بهعنوان یک واحد مجزا از طریق سیم به واحد اصلی متصل می شود. برنامه در حافظه دستگاه ذخیره میشود. از سوی دیگر، امکان برنامهریزی تغییر و پاک کردن آنها نیز توسط برنامهریز وجود دارد. یکی از مزایای دیگرحافظه موقّت این است که میتواند از نوعی غیر از RAM انتخاب شود. اطلاعات موجود در حافظههای RAM با قطع تغذیه،پاک میشوند. اغلب CPUها مجهز به یک باتری پشتیبان هستند؛ بنابراین اگر تغذیه ورودی قطع شود و در پی آن منبع تغذیه نتواند ولتاژ سیستم را تأمین کند، باتریِ پشتیبان، برنامه ذخیره شده را در RAM حفظ مینماید